Alchemist: a General Purpose Transformation Generator Alchemist: a General Purpose Transformation Generator Alchemist: a General Purpose Transformation Generator

نویسندگان

  • Greger Lindén
  • Henry Tirri
  • A. Inkeri Verkamo
چکیده

The papers in this series are intended for internal use and are distributed by the author. Copies may be ordered from the library of the Department of Computer Science. Abstract alchemist is a general purpose transformation generating environment which supports specii-cation, generation, and execution of data transformations. alchemist allows an abstract spec-iication of the transformation through a window-based interface and supports the generation and compilation of transformation program code from these speciications. Unlike compiler-compilers, alchemist is intended to automate building transformations between two complex representation formats and is thus especially suitable for constructing transformations between database tools, case tools, graphical editors or text formatters. In this paper we will describe the design principles and the structure of alchemist, and demonstrate its use. We will also discuss our experiences with several example transformations and present a real-life case study of using alchemist for interfacing between two software development environments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ALCHEMIST - An Object-Oriented Tool to Build Transformations between Heterogeneous Data Representations

ALCHEMIST is a general purpose object-oriented transformation generator. ALCHEMIST provides a new approach to developing transformations between any well-deened representations. It allows users to de-ne the syntactic structure of the data representations and the related structure associations with a grammar notation. These grammars can then be augmented with semantic operations. From this descr...

متن کامل

An Interface Between Different Software Development Environments

Information sharing between two well-deened development environments demands data transformation between the tools or the underlying repositories of the environments. We give a solution to the problem of making tools in diierent environments cooperate without modifying the tools or their environments. In building an interface between a kbs environment and a selected case tool we have used a tra...

متن کامل

DiSTiL: A Transformation Library for Data Structures

DiSTiL is a software generator that implements a declarative domain-specific language (DSL) for container data structures. DiSTiL is a representative of a new approach to domain-specific language implementation. Instead of being the usual one-of-a-kind standalone compiler, DiSTiL is an extension library for the Intentional Programming (IP) transformation system (currently under development by M...

متن کامل

Publishing Web-based Guidelines Using Interactive Decision Models

Commonly used methods for guideline development and dissemination do not enable developers to tailor guidelines systematically to specific patient populations and update guidelines easily. We developed a web-based system, ALCHEMIST, that uses decision models and automatically creates evidence-based guidelines that can be disseminated, tailored and updated over the web. Our objective was to demo...

متن کامل

Automated Creation of Clinical-practice Guidelines from Decision Models a Dissertation Submitted to the Program in Medical Information Sciences and the Committee on Graduate Studies of Stanford University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy

....................................................................................................................... v Acknowledgments ....................................................................................................... ix Table of contents .......................................................................................................xiii List of tables ..............

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995